solar telescope - Turkish English Dictionary